package vy.org.app.page.printlabel.report.schedule;

import java.util.List;
import java.util.Map;

import org.apache.struts.action.ActionForm;
import org.vy.dal.dao.VyPrintLabelReportDO;
import org.vy.dal.dao.lookup.ViewVyLookupCitiesDO;

import vy.org.app.page.lookup.patrika.MntnPatrikaPeriodForm;

public class MntnPrintLabelReportScheduleForm extends ActionForm {

	private static final long serialVersionUID = 1L;
	
	private String reportId = null;
	private String reportName = null;
	private String weekOfsetIndex = null;
	private String ops = null;
	private String reportType = null;
	private String scheduleFrequency = null;
	private String country = null;
	private String stateOrRegion = null;
	private int periodMonth = -1;
	private int patrikaId = -1;
	
	private int scheduleMin = -1;
	private int scheduleDay = -1;
	private int scheduleHour = -1;
	private int scheduleMonth = -1;
	private int scheduleWeekday = -1;
	private String expiryDate = null;
	private boolean isActive = true;
	private boolean isAutorun = true;
	private String quantity = null;
	private String city = null;
	private String criteria = null;
	private String ack = null;
	
	private Map<String, List<MntnPatrikaPeriodForm>> patrikas = null;
	private List<ViewVyLookupCitiesDO> countries = null;
	private List<ViewVyLookupCitiesDO> states = null;
	private List<ViewVyLookupCitiesDO> cities = null;
	
	private List<VyPrintLabelReportDO> reports = null;
	
	public String getReportId() {
		return reportId;
	}
	public void setReportId(String reportId) {
		this.reportId = reportId;
	}
	public String getReportName() {
		return reportName;
	}
	public void setReportName(String reportName) {
		this.reportName = reportName;
	}
	public String getWeekOfsetIndex() {
		return weekOfsetIndex;
	}
	public void setWeekOfsetIndex(String weekOfsetIndex) {
		this.weekOfsetIndex = weekOfsetIndex;
	}
	public String getOps() {
		return ops;
	}
	public void setOps(String ops) {
		this.ops = ops;
	}
	public String getReportType() {
		return reportType;
	}
	public void setReportType(String reportType) {
		this.reportType = reportType;
	}
	public String getScheduleFrequency() {
		return scheduleFrequency;
	}
	public void setScheduleFrequency(String scheduleFrequency) {
		this.scheduleFrequency = scheduleFrequency;
	}
	public int getScheduleMin() {
		return scheduleMin;
	}
	public void setScheduleMin(int scheduleMin) {
		this.scheduleMin = scheduleMin;
	}
	public int getScheduleHour() {
		return scheduleHour;
	}
	public void setScheduleHour(int scheduleHour) {
		this.scheduleHour = scheduleHour;
	}
	public int getScheduleMonth() {
		return scheduleMonth;
	}
	public void setScheduleMonth(int scheduleMonth) {
		this.scheduleMonth = scheduleMonth;
	}
	public int getScheduleWeekday() {
		return scheduleWeekday;
	}
	public void setScheduleWeekday(int scheduleWeekday) {
		this.scheduleWeekday = scheduleWeekday;
	}
	public String getExpiryDate() {
		return expiryDate;
	}
	public void setExpiryDate(String expiryDate) {
		this.expiryDate = expiryDate;
	}
	public boolean isActive() {
		return isActive;
	}
	public void setActive(boolean isActive) {
		this.isActive = isActive;
	}
	public boolean isAutorun() {
		return isAutorun;
	}
	public void setAutorun(boolean isAutorun) {
		this.isAutorun = isAutorun;
	}
	public String getCriteria() {
		return criteria;
	}
	public void setCriteria(String criteria) {
		this.criteria = criteria;
	}
	public Map<String, List<MntnPatrikaPeriodForm>> getPatrikas() {
		return patrikas;
	}
	public void setPatrikas(Map<String, List<MntnPatrikaPeriodForm>> patrikas) {
		this.patrikas = patrikas;
	}
	public List<ViewVyLookupCitiesDO> getCountries() {
		return countries;
	}
	public void setCountries(List<ViewVyLookupCitiesDO> countries) {
		this.countries = countries;
	}
	public String getCountry() {
		return country;
	}
	public void setCountry(String country) {
		this.country = country;
	}
	public String getStateOrRegion() {
		return stateOrRegion;
	}
	public void setStateOrRegion(String stateOrRegion) {
		this.stateOrRegion = stateOrRegion;
	}
	public List<ViewVyLookupCitiesDO> getStates() {
		return states;
	}
	public void setStates(List<ViewVyLookupCitiesDO> states) {
		this.states = states;
	}
	public int getPeriodMonth() {
		return periodMonth;
	}
	public void setPeriodMonth(int periodMonth) {
		this.periodMonth = periodMonth;
	}
	public int getPatrikaId() {
		return patrikaId;
	}
	public void setPatrikaId(int patrikaId) {
		this.patrikaId = patrikaId;
	}
	public List<VyPrintLabelReportDO> getReports() {
		return reports;
	}
	public void setReports(List<VyPrintLabelReportDO> reports) {
		this.reports = reports;
	}
	public int getScheduleDay() {
		return scheduleDay;
	}
	public void setScheduleDay(int scheduleDay) {
		this.scheduleDay = scheduleDay;
	}
	public String getAck() {
		return ack;
	}
	public void setAck(String ack) {
		this.ack = ack;
	}
	public String getQuantity() {
		return quantity;
	}
	public void setQuantity(String qty) {
		this.quantity = qty;
	}
	public List<ViewVyLookupCitiesDO> getCities() {
		return cities;
	}
	public void setCities(List<ViewVyLookupCitiesDO> cities) {
		this.cities = cities;
	}
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	
}
